<?php
// 插件的开发
Route::group(['namespace'=>'Tools','prefix'=>'tools'],function (){
    Route::post('add', 'PluginsController@add');
    Route::post('list', 'PluginsController@list');
    Route::post('update', 'PluginsController@update');
    Route::post('delete', 'PluginsController@delete');
});
Route::group(['namespace'=>'Tools'],function (){
    // 项目的 一键式安装 接口
    Route::any('installs', 'InstallController@installs');
});
Route::group(['namespace'=>'Tools','prefix'=>'tools/email'],function (){
    // 发送email邮箱 接口
    Route::any('send', 'MailController@send');
});
Route::group(['namespace'=>'Tools','prefix'=>'tools/access'],function (){
    // 得到token
    Route::any('getToken', 'AccessController@getToken');
    // 解析token
    Route::any('parseToken', 'AccessController@parseToken');
    // 前端用来保存session的接口
    Route::any('saveSession', 'AccessController@saveSession');
});
// 上传文件
Route::group(['namespace'=>'Tools','prefix'=>'tools/file'],function (){
    // 上传文件exel文件，
    Route::post('upload', 'FileController@uploadFile');
    // 上传头像
    Route::post('upload2', 'FileController@uploadFile2');
});
// 发送短消息
Route::group(['namespace'=>'FrontCity\tools','prefix'=>'frontCity/tools/sendMessage'],function (){
    Route::post('sendMessageCode', 'SendMessageController@sendMessageCode');
});
// 微信支付的接口
Route::group(['namespace'=>'FrontCity\tools','prefix'=>'frontCity/tools/weChat'],function (){
    // 订单缴费 的 回调 接口
    Route::any('contractNotify1', 'WeChatController@contractNotify1');
    // 物业缴费 的 回调接口
    Route::any('contractNotify2', 'WeChatController@contractNotify2');
    // 退款 的 回调接口
    Route::any('contractNotify3', 'WeChatController@contractNotify3');
    // 公共的回调接口
    Route::any('contractNotifyCommon', 'WeChatController@contractNotifyCommon');
    // 保存 微信公众端传递来的 发送模板消息的
    Route::any('saveTemplateToken', 'WeChatController@saveTemplateToken');
    Route::any('pay1', 'WeChatController@pay1');
    // Route::any('pay2', 'WeChatController@pay2');
    // 实现能够 识别当前是 物业缴费 还是运营商缴费，如果是物业缴费的 就交到物业的商户号里面
    Route::any('pay2', 'WeChatController@pay2_v2');
    Route::any('saveFormId', 'WeChatController@saveFormId');
});
